/**
 * Generali Solutions d'assurances - Tous droits réservés &copy; 2007 - 2010
 */
package fr.generali.accueilclient.resume.role.om;

import java.util.List;

import fr.generali.accueilclient.resume.contrat.om.IRole;

/**
 * @author Holmes Kelly
 */
public interface IResumeRole {

    /**
     * @return une liste de rôles (payeur, souscripteur, assuré)
     */
    List<IRole> getRoles();

    /**
     * @param roles une liste de rôles (payeur, souscripteur, assuré)
     */
    void setRoles(List<IRole> roles);

    /**
     * @return role assure
     */
    IRole getAssure();

    /**
     * @return role payeur
     */
    IRole getPayeur();

    /**
     * @return role souscripteur
     */
    IRole getSouscripteur();
}
